Week 5
Milestones
- ☑ Got a thorough understanding of API endpoints
- ☑ Performed Data input/output format transformations
- ☑ Started Wiremocking couple of functions
- ☑ integrated API and its specifications
Screenshots / Videos
Contributions
https://github.com/Sunbird-Lern/lms-service/pull/582
Learnings
This week I gained a comprehensive understanding of Dynamic Mocking in Wiremock and its practical implementation. I delved into the intricacies of the APIs offered by various services, as well as the corresponding data models they employ. This included a meticulous analysis of integration points to ascertain the most suitable approach.
I initiated the process by focusing on the Mocking of the UserOrg Service, a critical integration point. This endeavor commenced after a thorough comprehension of the API endpoints and their functionalities. An important aspect of this project involved adeptly managing data input and output formats, thereby ensuring seamless transformations.
Furthermore, I successfully Wiremocked several functions in accordance with the established specifications. This process demanded a high level of attention to detail, in order to seamlessly integrate the APIs and their corresponding specifications.